/*
 * @Description: 项目的入口，将作为最终渲染绑定到public/index.html中
 * @Author: 谢涛
 * @LastEditors: Please set LastEditors
 * @Date: 2019-04-22 19:13:58
 * @LastEditTime: 2019-04-30 15:36:46
*/
import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import { BrowserRouter } from 'react-router-dom'
import * as serviceWorker from './serviceWorker';
// antd@4旧路径
import zhCN from 'antd/lib/locale-provider/zh_CN';
// antd@5路径
// import zhCN from 'antd/locale/zh_CN';
import { ConfigProvider } from 'antd';
import 'moment/locale/zh-cn';
import moment from "moment/moment";

moment.locale('zh-cn'); // 设置全局语言为中文

ReactDOM.render(
        <BrowserRouter>
            <ConfigProvider locale={zhCN}>
                <App />
            </ConfigProvider>
        </BrowserRouter>,
    document.getElementById('root'));


/*
Service Worker 的作用
离线缓存：通过缓存静态资源（如 HTML、CSS、JavaScript 文件等），用户即使在离线状态下也能访问应用。
性能优化：通过缓存机制，减少网络请求，加快页面加载速度。
消息推送：允许应用在后台接收通知，即使用户没有打开应用。
后台同步：在用户离线时，可以将数据暂存，待网络恢复后再同步。
**/

// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: https://bit.ly/CRA-PWA
serviceWorker.unregister();
// serviceWorker.register();
